/*

 */
package org.vectrics.time;

import java.util.HashSet;
import java.util.Set;

import org.vectrics.common.db.RecordObject;
import org.vectrics.user.Person;

/**
 * @author mmoore
 */
public class Timesheet implements RecordObject {
    private Person person = null;
    private TimePeriod timePeriod = null;
    private Set timeSegments = new HashSet();
    private Long id = null;
    
    
    /**
     * @return Returns the id.
     */
    public Long getId() {
        return id;
    }
    /**
     * @param id The id to set.
     */
    public void setId(Long id) {
        this.id = id;
    }
    /**
     * @return Returns the person.
     */
    public Person getPerson() {
        return person;
    }
    /**
     * @param person The person to set.
     */
    public void setPerson(Person person) {
        this.person = person;
    }
    /**
     * @return Returns the timePeriod.
     */
    public TimePeriod getTimePeriod() {
        return timePeriod;
    }
    /**
     * @param timePeriod The timePeriod to set.
     */
    public void setTimePeriod(TimePeriod timePeriod) {
        this.timePeriod = timePeriod;
    }
    /**
     * @return Returns the timeSegments.
     */
    public Set getTimeSegments() {
        return timeSegments;
    }
    /**
     * @param timeSegments The timeSegments to set.
     */
    public void setTimeSegments(Set timeSegments) {
        this.timeSegments = timeSegments;
    }
}
